3a0697ae4095ac2492c6e890b5d68db67e2f6109,plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/unassignedVariable/UnassignedVariableAccessInspection.java,UnassignedVariableAccessInspection,isCheckForNull,#PsiElement#PsiElement#,121
Before Change
final IElementType tokenType = ((GrBinaryExpression)parent).getOperationTokenType();
if (!(tokenType == GroovyTokenTypes.mEQUAL || tokenType == GroovyTokenTypes.mNOT_EQUAL)) return false;
if (element == ((GrBinaryExpression)parent).getLeftOperand()) {
return GrInspectionUtil.isNull(((GrBinaryExpression)parent).getRightOperand());
}
else {
return GrInspectionUtil.isNull(((GrBinaryExpression)parent).getLeftOperand());
After Change
final IElementType tokenType = ((GrBinaryExpression)parent).getOperationTokenType();
if (!(tokenType == GroovyTokenTypes.mEQUAL || tokenType == GroovyTokenTypes.mNOT_EQUAL)) return false;
if (element == ((GrBinaryExpression)parent).getLeftOperand()) {
final GrExpression rightOperand = ((GrBinaryExpression)parent).getRightOperand();
return rightOperand != null && GrInspectionUtil.isNull(rightOperand);
}
else {
return GrInspectionUtil.isNull(((GrBinaryExpression)parent).getLeftOperand());